28,354 research outputs found

    Propuesta metodológica para la implementación de una arquitectura orientada a servicios en entornos de Sistemas de Fabricación Distribuida

    Get PDF
    Los Sistemas de Fabricación de Siguiente Generación, concebidos por la organización IMS (Intelligent Manufacturing Systems), cubrirán la demanda de un mercado cada vez más cambiante y exigente, reuniendo de forma dinámica las funciones de múltiples sistemas internos y externos a la propia empresa de fabricación en lo que conocemos por una empresa extendida. Sin embargo, resulta difícil estructurar estos sistemas para conseguir la flexibilidad deseada y la interoperabilidad con los de las demás organizaciones. Además, un defecto en el sistema tendría un fuerte impacto: afectaría no sólo a la empresa propietaria del sistema, sino también a sus colaboradores. Por estas razones, creemos que una buena decisión sería emplear una arquitectura orientada a servicios diseñada siguiendo una metodología que adopte los servicios como concepto central, en vez de como un detalle de implementación. Para que la arquitectura sea fiable en su conjunto, tendrá que ayudar a localizar errores antes de que sucedan en un entorno de producción. En este artículo proponemos el uso de técnicas de pruebas específicas para este tipo de sistemas, realizamos una comparación de las metodologías existentes para el desarrollo de arquitecturas orientadas a servicios y esbozamos una serie de extensiones sobre una de las existentes para integrar técnicas de prueba.As envisioned by the IMS (Intelligent Manufacturing Systems), Next Generation Manufacturing Systems will satisfy the needs of an increasingly fast-paced and demanding market by dynamically integrating systems from inside and outside the manufacturing firm itself into a so-called extended enterprise. However, organizing these systems to ensure the maximum flexibility and interoperability with those from other organizations is difficult. Additionally, a defect in the system would have a great impact: it would affect not only its owner, but also its partners. For these reasons, we argue that a service-oriented architecture (SOA) would be a good candidate. It should be designed following a methodology where services play a central role, instead of being an implementation detail. In order for the architecture to be reliable enough as a whole, the methodology will need to help find errors before they arise in a production environment. In this paper we propose using SOA-specific testing techniques, compare some of the existing SOA methodologies and outline several extensions upon one of them to integrate testing techniques

    Estudio Comparativo de Plataformas Cloud Computing para Arquitecturas SOA

    Get PDF
    Las plataformas Cloud Computing están fundadas en un paradigma tecnológico moderno que ofrece nuevas alternativas a empresas de diversas envergaduras para implementar modelos de negocios innovadores. Con estos nuevos modelos de negocio las empresas pequeñas pueden hacer uso de las plataformas Cloud Computing disponiendo de la posibilidad de incrementar, tanto progresiva como abruptamente, su capacidad de cómputo y almacenamiento de datos en función de las necesidades y en tiempo real, implicando una oportunidad singular para la competencia de mercado. En adición, las arquitecturas orientadas a servicios otorgan características de grandes beneficios para los sistemas modernos, permitiendo altos niveles de reutilización de funcionalidades, encapsulamiento y nuevas oportunidades para sociedades entre proveedores y consumidores de servicios. En este trabajo se propone, entonces, analizar y comparar las plataformas de los principales proveedores de servicios Cloud Computing, alineados a los distintos modelos arquitectónicos SOA que de las plataformas antedichas se desprenden con el objetivo de encontrar similitudes y diferencias, así como también faltantes

    Desarrollo de software sobre entornos PaaS: revisión general, nuevas perspectivas y desafíos para la ingeniería de software

    Get PDF
    El uso de la computación en la nube ofrece un nuevo paradigma que procura proporcionar servicios informáticos para los cuales no es necesario contar con grandes infraestructuras y sobre todo, con las complejidades de costos, seguridad y mantenimiento implícitas. Si bien se ha posicionado en los últimos años como una plataforma innovadora en el ámbito de la tecnología de consumo masivo y organizacional, también puede ser tópico de investigación importante en ciertas áreas de interés como el desarrollo de Software, presentando en ese campo, una serie de ventajas y retos estimulantes que pueden ser explorados. Este trabajo de investigación, sigue con dicho sentido, el objetivo de exponer la situación actual sobre el empleo de la computación en la nube como entorno de desarrollo de Software, sectorizando a través de su capa PaaS, el modelo conceptual de trabajo, las perspectivas recientes, problemas e implicaciones generales del uso de ésta como herramienta plausible en proyectos de desarrollo de Software. El análisis de los diferentes temas abordados, tiene la intención en general, de proporcionar información objetiva, crítica y cuantitativa sobre la concentración de la investigación relacionada a PaaS, así como un marco de interpretación reciente que aporte una perspectiva referencial para futuras investigaciones asociadas.---ABSTRACT---The use of cloud computing offers a new paradigm to provide computer services for which it is not necessary to have large infrastructure and especially with the complexities of cost, safety and maintenance implied. While it has positioned itself in recent years as an innovative platform in the field of technology and massive organizational consumption, can also be an important research topic in certain areas of interest including, the development of Software, presenting in this field, a series of advantages, disadvantages and stimulating challenges that can be explored. This research, following with that sense, try to present the current situation related to the use of cloud computing as a software development environment, through its sectorized PaaS layer, showing the conceptual working model, actual perspectives, problems and general implications of using this as a possible tool in Software development projects. The analysis of the different topics covered, intends in a general form, provide objective, critical and quantitative information about the concentration of research related to PaaS, and a recent interpretation framework to provide a referential perspective for future related researches

    Colaboración de herramientas mediante interfaces basadas en Servicios Web: la aplicación de videoconferencia Marte

    Full text link
    El documento detalla la arquitectura ideada dentro del proyecto europeo ECOSPACE para la interoperabilidad de las herramientas de los e-Profesionales, empleando una aproximación orientada a servicios. Cada aplicación de un entorno de trabajo colaborativo debe ofrecer interfaces basadas en servicios web; en particular aquí se contempla el caso de la videoconferencia, como ejemplo representativo de sistema de funcionalidades avanzadas. Adicionalmente, los distintos servicios pueden componerse y orquestarse para ofrecer otros de mayor complejidad; para demostrar la flexibilidad y potencia de esta solución, se incluye un ejemplo que involucra múltiples herramientas. Finalmente, se contempla la posibilidad de usar otro tipo de interfaces, más extendidas actualmente, pero que implicarían un cambio profundo en la arquitectura y, por tanto, en las aplicaciones

    Next Generation Mashups: Cómo Crear mis Propios Servicios en un Mundo Convergente.

    Get PDF
    Mashups have become a mainstream of the Web. Recently, several mashup platforms have introduced the usercentric paradigm, thus allowing end-users to create, share and enjoy their own services. However, these platforms still lack the advanced features that the mobile Web is able to support, other than just browsing on the mobile telephone. Advanced location features and the possibility of communicating from anywhere at anytime will leverage new business models thus providing end-users with amazing new services. This paper introduces a platform that merges user-centricity and mobile Web services with a mashup environment, and describes its main features

    Análisis metodológico de la plataforma IBM WebSphere BPM, y sus equivalentes funcionales en herramientas de licenciamiento de código fuente abierto

    Get PDF
    A través del presente trabajo daremos un marco teórico sobre el cual sustentar BPM. Analizaremos los motivos existentes para insertar esta metodología en la gestión de procesos de la organización, así como también consideraremos los conceptos fundamentales que permiten realizar implementaciones reales basadas en BPM. Para ello se presenta un caso de estudio sobre el que se aplican los conceptos emergentes del análisis metodológico de las herramientas. Estos casos de estudio serán implementados en una herramienta de licenciamiento propietario, así como en otras opciones disponibles de tipo open source. El aporte principal de este trabajo de tesis es proveer un análisis exhaustivo de la metodología BPM en implementaciones reales, considerando para ello las herramientas disponibles actualmente en el mercado.Facultad de Informátic

    Implementació d'un contact center per empreses basat en software lliure

    Get PDF
    El proyecto consiste en la creación de un CRM de contact center con canal de telefonía y correo electrónico. Se ha llevado a cabo utilizando software libre. Se integra con centralita telefónica para permitir la realización de llamadas por Voip.El projecte consisteix en la creació d'un CRM de contact center amb canals de telefonia i correu electrònic. S'ha portat a terme utilitzant sofware lliure. S'integra amb centraleta telefònica per tal de permetre la realització de trucades per Voip.The project implements a CRM contact center using telephony and email channels. Has been developed using free software. Integrates the CRM with a telephony exchange in order to allow Voip calls

    Comparative study of free software tools for business process management (BPM)

    Get PDF
    Análisis comparativo de plataformas de Gestión de Procesos de Negocio libres (BPM), establece y expone funciones deseados para una herramienta BPM, en pro de facilitar su selección para abordar la gestión, automatización y mejora continua de los procesos en las organizaciones. El análisis selecciono un grupo de plataformas BPM libres y estableció un grupo de parámetros de inclusión para evaluarlas y seleccionar dos plataformas BPM de tal grupo. Las mejor calificadas fueron BonitaBPM y ProcessMaker. Posteriormente se estableció un marco filtrado de 85 parámetros de evaluación y comparación, obtenidos del análisis detallado y profundización de publicaciones de Gartner, Forrester, entre otros, para evaluar cualquier plataforma BPM, no solamente libres. Luego se estableció el mecanismo de puntuación (0-10 según cumplimiento del parámetro) y las formas de evaluación (documentación, ejemplos, pruebas), para llevar a cabo la evaluación comparativa de las dos plataformas BonitaBPM Community Edition y ProcessMaker Open Source. El resultado dio a BonitaBPM 421 puntos de 850 posibles, y a ProcessMaker 381 puntos. Se estableció un prototipo de un proceso de solicitud de crédito para construirlo y desplegarlo, involucrando una aplicación web externa y otros servicios con la que el proceso se integra. Como conclusión las plataformas BPM libres permiten a cualquier organización/persona iniciar en el tema BPM y madurar, aunque, la curva de aprendizaje es más inclinada a medida que sube la complejidad de los procesos involucrados porque no está soportada por una gran comunidad que permita resolver dudas de nivel intermedio/avanzado o errores ni tan rápido ni tan efectivamente, para eso los proveedores de plataformas cuentas con paquetes de formación no tan económicos, o sujetos a versiones pagas de la plataforma, que desvirtúa lo libre en un entorno de producción que necesita respuestas rápidas, y ello implicaría costoGLOSARIO 15 INTRODUCCIÓN 21 1. RESUMEN 23 2. ANTECEDENTES 25 2.1 CONTEXTO DEL TRABAJO 25 3. ESTADO DEL ARTE 29 3.1 EXPLORANDO BPMS CON PRODUCTOS LIBRES 29 3.2 EVALUACIÓN BASADA EN PATRONES DE SISTEMAS BPM LIBRES: EL CASO DE jBPM, OpenWFE, y Enhydra Shark 30 3.3 LA OLA DE FORRESTER: SISTEMAS BPM Q1, 2013 33 3.4 CUADRANTE MÁGICO PARA SISTEMAS DE GESTIÓN DE PROCESOS DE NEGOCIO INTELIGENTES 2012 35 3.5 PODER LIBRE SOBRE BPM - UNA COMPARACIÓN DE JBOSS, JBPM E INTALIO BPMS 39 3.6 CUADRANTE MÁGICO PARA SISTEMAS DE GESTIÓN DE PROCESOS DE NEGOCIO 2010 41 3.7 CUADRANTE MÁGICO PARA SISTEMAS DE GESTIÓN DE PROCESOS DE NEGOCIO INTELIGENTES 2015 46 4. MARCO TEÓRICO 53 4.1 PROCESO 53 4.2 EVENTO 53 4.3 REGLAS DE NEGOCIO 53 4.4 ACTIVIDAD 54 4.5 PROCESO DE NEGOCIO 54 4.6 VARIABLE DE PROCESO(“VARIABLES (BPM),” 2016) 55 4.7 CASO DE NEGOCIO(KITSON, RAVISANSKAR, & SOUDAMINI, 2012) 55 4.8 GESTIÓN DE PROCESOS DE NEGOCIO 55 4.8.1 Ciclo de vida de BPM 56 4.8.2 Programa BPM 58 4.8.3 Sistema de gestión de procesos de negocio 58 4.8.4 Sistemas de gestión de flujos de trabajo 58 4.8.5 Elementos claves en la Gestión de Procesos de Negocio 59 4.9 CONCEPTOS CLAVES EN SISTEMAS DE GESTIÓN DE PROCESOS DE NEGOCIO 59 4.9.1 Analítica 60 4.9.2 Monitoreo de actividades de negocio (BAM) 61 4.9.3 Procesamiento de eventos complejos (CEP) 61 4.9.4 Descubrimiento de procesos de negocio(Jadhav, 2011) 62 4.9.5 Composición de aplicaciones basadas en modelos 62 4.9.6 Orquestación de procesos de negocio 62 4.9.7 Simulación de procesos de negocio(Stuart, 2014) 63 4.9.7.1 Testeo de procesos de negocio(Kumar, 2014) 63 4.9.8 Optimización de procesos de negocio 63 4.9.9 Gestión de procesos de negocio social (BPM Social) 64 4.9.10 Gestión de casos(Kitson et al., 2012) 64 4.9.11 Gestión de datos maestros (MDM) 64 5. PLANTEAMIENTO DEL PROBLEMA Y JUSTIFICACIÓN 65 6. OBJETIVOS 68 6.1 OBJETIVO GENERAL 68 6.2 OBJETIVOS ESPECÍFICOS 68 7. MARCO METODOLÓGICO 69 7.1 MÉTODO DE INVESTIGACIÓN 69 7.2 ACTIVIDADES 69 7.3 CRONOGRAMA DE ACTIVIDADES 71 7.4 RECURSOS NECESARIOS 76 7.4.1 Presupuesto 76 8. RESULTADOS DE LA INVESTIGACIÓN 77 8.1 SELECCIÓN DE LAS DOS PLATAFORMAS BPM PARA SU COMPARACIÓN/EVALUACIÓN 77 8.1.1 Idefinición de los parámetros de inclusión/selección de las dos plataformas BPM 77 8.1.2 Selección de dos plataformas BPM libres aplicando los parámetros de inclusión 82 8.2 ESTABLECIMIENTO DEL MARCO DE PARÁMETROS DE EVALUACIÓN/COMPARACIÓN PARA PLATAFORMAS BPM (BPMS/IBPMS). 88 8.2.1 Establecimiento de las categorías esenciales de clasificación de los parámetros del marco de comparación de una plataforma BPM (BPMS/iBPMS) 89 8.2.1.1 Consolidación de parámetros de evaluación para plataformas BPM en publicaciones GARTNER 89 8.2.1.2 Identificación de los elementos esenciales de una plataforma BPM (BPMS/iBPMS) . 92 8.2.1.3 Identificación de los casos de uso de una plataforma BPM (BPMS/iBPMS). 95 8.2.1.4 Definición de categorías esenciales de clasificación de parámetros del marco de comparación para una plataforma BPM (BPMS/iBPMS) 97 8.2.2 Definición del marco de parámetros para la evaluación/comparación de plataformas BPM (BPMS/iBPMS) 98 8.2.3 Selección de parámetros del marco de comparación a utilizar en la evaluación comparativa de las dos plataformas BPM libres seleccionadas 112 8.3 DEFINICIÓN DEL MÉTODO DE EVALUACIÓN/COMPARACIÓN DE LAS DOS PLATAFORMAS BPM SELECCIONADAS (BPMS/IBPMS) 112 8.3.1 Mecanismos de evaluación de los parámetros del marco de evaluación/comparación en las dos plataformas BPM 119 8.3.2 Criterios y rangos de calificación de los parámetros a evaluar en las dos plataformas BPM seleccionadas . 120 8.3.3 Proceso de negocio considerado en nuestro estudio para evaluar y desplegar como prototipo 120 8.4 COMPARACIÓN/EVALUACIÓN DE LAS DOS PLATAFORMAS BPM LIBRES SELECCIONADAS 121 8.5 CONSTRUCCIÓN Y DESPLIEGUE DE UN PROTOTIPO DE UN PROCESO DE SOLICITUD DE CRÉDITO EN LA PLATAFORMA BONITA BPM 158 8.5.1 Adecuación de entorno de pruebas para construcción y despliegue del proceso 159 8.5.2 Construcción de la aplicación de proceso de solicitud de crédito en BonitaStudio de Bonita BPM 159 9. CONCLUSIONES 178 10. RECOMENDACIONES Y TRABAJOS FUTUROS 180 BIBLIOGRAFÍA 181MaestríaComparative Analysis of Free Business Process Management (BPM) platforms, establishes and exposes desired functions for a BPM tool, in order to facilitate its selection to address the management, automation and continuous improvement of processes in organizations. The analysis selected a group of free BPM platforms and established a group of inclusion parameters to evaluate them and select two BPM platforms from that group. The best rated were BonitaBPM and ProcessMaker. Subsequently, a filtered framework of 85 evaluation and comparison parameters, obtained from the detailed analysis and deepening of publications by Gartner, Forrester, among others, was established to evaluate any BPM platform, not only free. Then the scoring mechanism (0-10 according to parameter compliance) and evaluation forms (documentation, examples, tests) were established to carry out the benchmarking of the two BonitaBPM Community Edition and ProcessMaker Open Source platforms. The result gave BonitaBPM 421 points out of 850 possible, and ProcessMaker 381 points. A prototype of a credit application process was established to build and deploy it, involving an external web application and other services with which the process is integrated. As a conclusion, free BPM platforms allow any organization / person to start BPM and mature, although the learning curve is more inclined as the complexity of the processes involved increases because it is not supported by a large community that allows solving Intermediate / advanced level doubts or errors, neither so fast nor so effectively, for this reason platform providers have training packages that are not as economical, or subject to paid versions of the platform, which distorts the free in a production environment that needs quick Responses, and this would involve cos

    Prospectiva del sector de calzado de cuero en Colombia, caso Calzado Yullyan

    Get PDF
    Este trabajo busca aplicar los conocimientos adquiridos para identificar los problemas que se presentan en la empresa “Calzado Yullyan” y obtener posibles soluciones para lograr un mejor desempeño de la organización en el sector. Se pretende determinar los posibles escenarios en los que la empresa se puede ver involucrada, de manera que se planteen soluciones que mejoren las actividades desarrolladas y permitan el crecimiento y fortalecimiento de la misma. Para este trabajo se realizó un análisis del sector teniendo en cuenta diferentes aspectos como la productividad, el comportamiento de las importaciones y las exportaciones, la cadena productiva, las fuerzas del mercado, entre otros.This paper seeks to apply the knowledge acquired to identify current problems presented in "CalzadoYullyan" and the possible solutions to achieve a better performance of the organization in this economic sector. It pretends to determine possible scenarios in which the company would be involved, and try to find solutions to improve the developed activities and allow it for its growth and strengthening. This paper presents an analysis of the economic sector taking into account different aspects such as productivity, changes in imports and exports, the production chain, market forces, and so forth.Universidad del Rosari

    Modelo de mejora del ciclo de vida del desarrollo de software con referencia a la ISO/IEC 29110 caso: Mype Holinsys

    Get PDF
    El objetivo principal del presente trabajo de investigación es el desarrollo de un modelo de mejora para el ciclo de vida del desarrollo de software de la empresa de estudio HOLINSYS, la cual pretende certificarse en la norma internacional ISO/IEC 29110. Siendo esta ISO, la primera orientada a mejorar la calidad de los proyectos de desarrollo de software de las pequeñas y medianas empresas, presentando los perfiles del ciclo de vida del desarrollo de software
    corecore